A Framework for Memetic Algorithms

نویسندگان

  • Fengjie Wu
  • Michael J. Dinneen
چکیده

Many optimization problems are fundamentally hard. Essentially, a ‘hard’ problem is one for which we cannot guarantee to find the best solution in a reasonable amount of time. In practice, however, the quest to solve hard problems is not quite so hopeless as this definition suggests. This is due to the use of approximate methods. An approximate method is an algorithm that we use to try to find solutions to hard optimization problems, and which runs quickly, but which gives no guarantee that the solution it will find is the best one. The existing, successful methods in approximate optimization fall into two broad classes: local search, and population-based search. There are many population-based optimization algorithms and various ways to handle the optimization issues. In this thesis, a special emphasis has been given to Memetic Algorithms introduced by P. Moscato, which represents one of the most successful emerging ideas in the ongoing research effort to understand population based and local search algorithms. Based on a general template forMemetic Algorithms, an object-oriented framework was developed in C++ to experiment with this approximate method. When the user wants to use this framework for a special NP-Hard optimization problem, he needs only to define suitable derived classes, which implement the virtual functions of the abstract classes, and supply the problem specific details. Using and instantiating this Memetic Algorithms framework, two applications were encoded for two well-known combinatorial optimization problems, Vertex Cover and Independent Set. Comparisons of effectiveness were made between several approximate methods.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Genetic and Memetic Algorithms for Sequencing a New JIT Mixed-Model Assembly Line

This paper presents a new mathematical programming model for the bi-criteria mixed-model assembly line balancing problem in a just-in-time (JIT) production system. There is a set of criteria to judge sequences of the product mix in terms of the effective utilization of the system. The primary goal of this model is to minimize the setup cost and the stoppage assembly line cost, simultaneously. B...

متن کامل

SOLVING A STEP FIXED CHARGE TRANSPORTATION PROBLEM BY A SPANNING TREE-BASED MEMETIC ALGORITHM

In this paper, we consider the step fixed-charge transportation problem (FCTP) in which a step fixed cost, sometimes called a setup cost, is incurred if another related variable assumes a nonzero value. In order to solve the problem, two metaheuristic, a spanning tree-based genetic algorithm (GA) and a spanning tree-based memetic algorithm (MA), are developed for this NP-hard problem. For compa...

متن کامل

A Memetic Algorithm for Hybrid Flowshops with Flexible Machine Availability Constraints

This paper considers the problem of scheduling hybrid flowshops with machine availability constraints (MAC) to minimize makespan. The paper deals with a specific case of MAC caused by preventive maintenance (PM) operations. Contrary to previous papers considering fixed or/and conservative policies, we explore a case in which PM activities might be postponed or expedited while necessary. Regardi...

متن کامل

Memetic Algorithms for Dynamic Optimization Problems

Dynamic optimization problems challenge traditional evolutionary algorithms seriously since they, once converged, cannot adapt quickly to environmental changes. This chapter investigates the application of memetic algorithms, a class of hybrid evolutionary algorithms, for dynamic optimization problems. An adaptive hill climbing method is proposed as the local search technique in the framework o...

متن کامل

Memetic Algorithms in the Presence of Uncertainties

Memetic Algorithms have proven to be potent optimization frameworks which are capable of handling a wide range of problems. Stemming from the long-standing understating in the optimization community that no single algorithm can effectively accomplish global optimization [940], memetic algorithms combine global and local search components to balance exploration and exploitation [368, 765]: the g...

متن کامل

A Memetic Algorithm for the Vehicle Routing Problem with Cross Docking

In this paper we address the VRPCD, in which a set of homogeneous vehicles are used to transport products from the suppliers to customers via a cross-dock. The products can be consolidated at the cross-dock but cannot be stored for very long as the cross-dock does not have long-term inventory-holding capabilities. The objective of the VRPCD is to minimize the total traveled distance while respe...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001